something that stinks - French English Dictionary